@import 'bootstrap/bootstrap';
@import '_variable';
@import '_mixins';
@import '_page_setting';
@import '_header';
@import '_top_menu';
@import '_sidebar';
@import '_content';
@import '_footer';
@import '_helper';
@import '_component_list';
@import '_widget_list';
@import '_plugin_list';
@import '_page_list';
@import 'theme/_default';
@import '_responsive';
@import '_content_flat_black';
@import '_pace_loader';

/* Reset and overrides */
@zindex-popover:3000;

body,
html {
    height: 100%;
}
body {
    background: @bg_body;
    font-size: @body_font_size;
    font-family: @body_font_family;
    color: @body_text_color;
}
.ie8 body {
    font-family: @ie8_body_font_family;
}
h1, h2, h3, h4, h5, h6{
    font-weight: 500;
    color: @heading_text_color;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-size: 60%;
    font-weight: 300;
    color: @heading_small_text_color;
}
a {
    .transition(color 100ms ease-in-out);
}
a:focus {
    outline: none;
}
label {
    color: #242a30;
}

.padding-0{
    padding: 0px;
}
.padding-5{
    padding: 5px;
}

.margin-left-220{
    margin-left: 220px;
}

.margin-top-20{
    margin-top: 20px;
}


.margin-bottom{
    margin-bottom: @panel-body-padding !important;
}

.popover-content{
    color: #666;
    font-size: 12px;
}

.panel-body .tab-content{
    margin-bottom: 0px;
}

 .wrapper{
    padding: 5px !important;
}

//.tab-inverse > .nav-tabs{
//    background: @dark_black;
//}

.tab-body-padding-fix .tab-content{
    padding: 0px !important;
}

.tab-content-wrapper{
    padding: @panel-body-padding !important;
}

.page-header .btn.btn-white {
    font-weight: normal;
    color: #333;
    background: @white;
    border-color: #e2e7eb;

    &.active {

        color:@white;
        background: rgb(52, 143, 226);
        border-color: #d8dde1;
    }

    &.btn-white-without-border {
        border-color: @white;

        &.active,
        &.active:hover,
        &.active:focus {
            border-color: #ddd;
        }
        &:hover,
        &focus {
            border-color: #eee;
        }
    }
}
.navbar-brand{
  width:230px; //2016/9/8 lvyou
}
//.navbar-default .navbar-nav > .active > a,
//.navbar-default .navbar-nav > .active.open > a,
//.navbar-default .navbar-nav > .active > a:focus,
//.navbar-default .navbar-nav > .active > a:hover {
//    color:@white;
//    background: rgb(52, 143, 226) !important;
//    opacity: 1.0;
//    filter: alpha(opacity=100);
//}
//
//.navbar-default .navbar-nav .open .dropdown-menu > li.active > a {
//    color:@white;
//}

.top-150{
    top:150px;
}
.top-200{
    top:200px;
}